╬πδαΓδσφΦσ

╬Ωφα Φ ΣΦαδεπεΓ√σ ∩αφσδΦ
╬Ωφα Ωδα±±α Frame
╠σφ■ MenuBar
╩δα±± Menu
╩δα±± MenuItem
─ΦαδεπεΓ√σ ∩αφσδΦ
╧≡ΦδεµσφΦσ MenuApp
╚±⌡εΣφ√Θ ≥σΩ±≥
╬∩Φ±αφΦσ ≥σΩ±≥α

    ╤ετΣαφΦσ ΣΦαδεπεΓ√⌡ ∩αφσδσΘ

    ─ΦαδεπεΓ√σ ∩αφσδΦ ±ετΣα■≥±  φα ßατσ Ωδα±±α Dialog, Ω≡α≥Ωεσ ε∩Φ±αφΦσ Ωε≥ε≡επε ∩≡ΦΓσΣσφε φΦµσ.

    ╩εφ±≥≡≤Ω≥ε≡√

    ╤ετΣαφΦσ ΣΦαδεπεΓεΘ ∩αφσδΦ ßστ ταπεδεΓΩα

    public Dialog(Frame parent, boolean modal);

    ╤ετΣαφΦσ ΣΦαδεπεΓεΘ ∩αφσδΦ ± ταπεδεΓΩε∞

    public Dialog(Frame parent, 
      String title, boolean  modal);

    ╠σ≥εΣ√

    • addNotify

    ┬√τεΓ ∞σ≥εΣα createDialog

    public void addNotify();
    • getTitle

    ╧εδ≤≈σφΦσ ±≥≡εΩΦ ταπεδεΓΩα ΣΦαδεπεΓεΘ ∩αφσδΦ

    public String getTitle();
    • isModal

    ╬∩≡σΣσδσφΦσ,  Γδ σ≥±  δΦ ΣΦαδεπεΓα  ∩αφσδⁿ ∞εΣαδⁿφεΘ

    public boolean isModal();
    • isResizable

    ╬∩≡σΣσδσφΦσ Γετ∞εµφε±≥Φ Φτ∞σφσφΦ  ≡ατ∞σ≡εΓ εΩφα ΣΦαδεπεΓεΘ ∩αφσδΦ

    public boolean isResizable();
    • paramString

    ╧εδ≤≈σφΦσ ±≥≡εΩΦ ∩α≡α∞σ≥≡εΓ

    protected String paramString();

    setResizable

    ┬Ωδ■≈σφΦσ ΦδΦ Γ√Ωδ■≈σφΦσ Γετ∞εµφε±≥Φ Φτ∞σφσφΦ  ≡ατ∞σ≡εΓ εΩφα ΣΦαδεπεΓεΘ ∩αφσδΦ

    public void setResizable(boolean resizable);
    • setTitle

    ╙±≥αφεΓΩα ταπεδεΓΩα ΣΦαδεπεΓεΘ ∩αφσδΦ

    public void setTitle(String title);

    ╚±∩εδⁿτεΓαφΦσ Ωδα±±α Dialog

    ─δ  ≥επε ≈≥εß√ ±ετΣα≥ⁿ ±Γε■ ΣΦαδεπεΓ≤■ ∩αφσδⁿ, Γ√ Σεδµφ√ ε∩≡σΣσδΦ≥ⁿ φεΓ√Θ Ωδα±±, ≤φα±δσΣεΓαΓ σπε ε≥ Ωδα±±α Dialog, ΩαΩ ²≥ε ∩εΩαταφε φΦµσ:

    class MessageBox extends Dialog
    {
      . . .
      public MessageBox(String sMsg, 
        Frame  parent, String  sTitle,
        boolean  modal)
      {
       super(parent, sTitle, modal);
       . . .
       resize(200, 100);
       . . .
      }
    }

    ┬ ²≥ε∞ Ωδα±±σ φ≤µφε ε∩≡σΣσδΦ≥ⁿ Ωεφ±≥≡≤Ω≥ε≡, Ωε≥ε≡√Θ Γ√τ√Γασ≥ Ωεφ±≥≡≤Ω≥ε≡ ßατεΓεπε ∞σ≥εΣα Ωδα±±α Dialog Φ ε∩≡σΣσδ σ≥ ≡ατ∞σ≡√ εΩφα ΣΦαδεπεΓεΘ ∩αφσδΦ. ╩≡ε∞σ ≥επε, Γ Ωεφ±≥≡≤Ω≥ε≡σ Γ√ Σεδµφ√ ±ετΣα≥ⁿ Γ±σ φσεß⌡εΣΦ∞√σ Ωε∞∩εφσφ≥√ Σδ  ≡ατ∞σ∙σφΦ  Γφ≤≥≡Φ ΣΦαδεπεΓεΘ ∩αφσδΦ (Ωφε∩ΩΦ, ±∩Φ±ΩΦ, ≥σΩ±≥εΓ√σ ∩εδ , ∩σ≡σΩδ■≈α≥σδΦ Φ ≥αΩ Σαδσσ), α ≥αΩµσ Γ√∩εδφΦ≥ⁿ ≡ατ∞σ∙σφΦσ ²≥Φ⌡ Ωε∞∩εφσφ≥, ≤±≥αφεΓΦΓ φ≤µφ√Θ ≡σµΦ∞ ≡ατ∞σ∙σφΦ .

    ─δ  εΩεφ Ωδα±±α Dialog ≤±≥αφαΓδΦΓασ≥±  ≡σµΦ∞ ≡ατ∞σ∙σφΦ  BorderLayout. ┼±δΦ φ≤µσφ Σ≡≤πεΘ ≡σµΦ∞ ≡ατ∞σ∙σφΦ , φσεß⌡εΣΦ∞ε ≤±≥αφεΓΦ≥ⁿ σπε  Γφ√∞ εß≡ατε∞ ∞σ≥εΣε∞ setLayout.

    ─δ  ε≥εß≡αµσφΦ  εΩφα ΣΦαδεπεΓεΘ ∩αφσδΦ φσεß⌡εΣΦ∞ε Γ√τΓα≥ⁿ ∞σ≥εΣ show. ╫≥εß√ ±∩≡ ≥α≥ⁿ ΣΦαδεπεΓεΘ εΩφε, ∩≡Φ∞σφ Θ≥σ ∞σ≥εΣ hide. ╠σ≥εΣ dispose ≤Σαδ σ≥ εΩφε ΣΦαδεπεΓεΘ ∩αφσδΦ εΩεφ≈α≥σδⁿφε Φ ε±ΓεßεµΣασ≥ Γ±σ ±Γ ταφφ√σ ± φΦ∞ ≡σ±≤≡±√.

    ╩επΣα ∩εδⁿτεΓα≥σδⁿ ∩√≥ασ≥±  ≤φΦ≈≥εµΦ≥ⁿ εΩφε ΣΦαδεπεΓεΘ ∩αφσδΦ ∩≡Φ ∩ε∞ε∙Φ ε≡παφεΓ ≤∩≡αΓδσφΦ , ≡α±∩εδεµσφφ√⌡ Γ ταπεδεΓΩσ ≥αΩεπε εΩφα, ΓετφΦΩασ≥ ±εß√≥Φσ Event.WINDOW_DESTROY. ┬√ Σεδµφ√ εß≡αßε≥α≥ⁿ σπε, εßσ±∩σ≈ΦΓ ≤ΣαδσφΦσ εΩφα ΣΦαδεπεΓεΘ ∩αφσδΦ Γ√τεΓε∞ ∞σ≥εΣα dispose, σ±δΦ, Ωεφσ≈φε, ²≥ε ±εε≥Γσ≥±≥Γ≤σ≥ δεπΦΩσ ≡αßε≥√ Γα°σΘ ∩αφσδΦ.



Java | ╧≡εΣ≤Ω≥√ Φ ≡σ°σφΦ  | ╥σ⌡φεδεπΦΦ | ╤σ≡ΓΦ± Φ εß≤≈σφΦσ
╬ Ωε∞∩αφΦΦ | ╧α≡≥φσ≡√ | ═εΓε±≥Φ | ╧εΦ±Ω
Sun Microsystems Inc. Corporate Information Our partners News and Events Search on site Java Computing Products and Solutions Technologies and Researches Education and Service Content